#pragma once

#include<string>
#include<vector>

#include"db_connection.h"
#include"db_row.h"
#include"db_table.h"

/**			
<summery></summery>
<param name=""></param>
<returns>Returns</returns>
*/

namespace uhdpbs {
	namespace db {
		class generic_table : public table {
		private:
			std::string sSql;
			std::string sName;

		public:
			generic_table(connection* conn);
			~generic_table();

			std::string get_sql();
			void set_sql(std::string val);

			std::string get_name();
			void set_name(std::string val);
			row create_new_row(uhdpbs::db::string_string_map originals);
		};
	}
}